- Design, build, evaluate, ship, and refine recommender models by hands-on ML development
- Work in partnership with engineering teams to integrate models with existing production tools/systems/services and drive full automation of end-to-end modelling workflow using state of the art MLOps.
- Detailed knowledge of modern deep learning models including but not limited to FCN, CNN, RNN, Autoencoders, Transformers, and Language models like BERT, GPT, or T5
- Hands-on experience implementing models using scikit-learn, TensorFlow, or PyTorch
- Help drive optimisation, testing, and tooling to improve quality
- Tackle head on large ML recommender projects that are ambiguous, requiring both technical and domain expertise.
- Conduct extensive research on the optimal ways to solve the problems and produce novel ways/algorithms to deliver the desired result, resulting in significant impact to the downstream/upstream business processes.
- Publish and present ML based solutions to internal stakeholders
- Use statistical and optimisation techniques to build high performing recommendation, search ranking and personalization models
- Provide technical mentorship to junior ML Scientists and act as a technical leader for recommendation, search ranking and personalization domains
- 5-7 + years of industrial experience developing advanced ML/AI models in one or more of the following areas: recommender systems, search ranking, and personalization applications
- A master’s in computer science, Statistics, or Data Science
- You have a strong background in machine learning, with experience and expertise in personalized machine learning algorithms, especially recommender systems
- Experience with causal ML, deep learning, or reinforcement learning is a plus
- You have hands-on experience implementing production machine learning systems at scale in Java, Scala, Python, R, or similar languages (Python preferred).
- You care about agile software processes, data-driven development, reliability, and disciplined experimentation
- Excellent communication skills
- Ph.D. in Computer Science, Software Engineering, Mathematics, or other related fields
- Experience working with cloud-based solution and development.
- Experience working in a distributed team
- Experience with analytical platforms like KNIME
- Familiarity with Learning to Rank models
- Experience with content moderation systems
- The position will require approximately 25% onsite work in Sydney, Australia.
- Challenging and changing tasks
- A team of very skilled and diverse personnel across the globe
- Ability to work in a flexible work from home arrangement
- Exposure to mind blowing large-scale cutting-edge systems
- The resources of a large, global operation while still having the small, start-up feel of a smaller team day to day
- Develop new skills and competencies working with our vast cloud product offerings
- Ongoing extensive training and skills development to further your career aspirations
- Incredible benefits and company perks
- An organisation filled with smart, enthusiastic, and motivated colleagues
- The opportunity to impact and improve our systems and delight our customers
Company
Location
Sidney - Australia
Job type
Full-Time
Python Job Details
Principle Data Scientist, Machine Learning
Do you have a passion for high scale services and working with some of Oracle's most critical customers? We are looking for a principal ML Engineer who is passionate for personalization ML models, recommender systems and disciplines included but not limited to causal ML, deep learning, and reinforcement learning. You will contribute to researching and designing models pertaining to recommender-based systems for our large-scale software assurance organisation. You will help grow your team members to achieve outstanding results. You foster the creative atmosphere to enable collaboration and innovate delivering results. You are ambitious, yet humble – you realise there are always opportunities for improvement, you take on feedback from team members and introspect to raise the bar for yourself. You are comfortable with ambiguity, exploring new complex codebases and models.
Who We Are
We are a world-class team of high calibre engineers and data scientists who thrive on new challenges. We are an inclusive and diverse team with a full spectrum of experience distributed globally. We have the resources of a large enterprise and the energy of a start-up, working on a critical greenfield software assurance project collaboratively with our cloud teams. The Software Assurance organization has the mission to make application security and software assurance, at scale, a reality. We are a dedicated team, leveraging each other’s insights and abilities to produce cutting edge solutions to difficult problems through automation and CI/CD. Join us to grow your career and create the future of software assurance at scale together.
What You'll Do
What You’ll Bring
Nice to Have
Travel
What We’ll Give You
Interacts with product and service teams to identify questions and issues for data analysis and experiments. Develops and codes software programs, algorithms and automated processes to cleanse, integrate and evaluate large datasets from multiple disparate sources. Identifies meaningful insights from large data and metadata sources; interprets and communicates insights and findings from analysis and experiments to product, service, and business managers.
Leading contributor individually and as a team member, providing direction and mentoring to others. Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. 8 years relevant work experience. BS/BA preferred.
Job: Business Operations
Location: Australia
Job Type: Regular Employee Hire
Organization: Oracle
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs